home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / misc / laserbikes.lha / LB.ReadMe < prev    next >
Text File  |  1994-08-24  |  14KB  |  295 lines

  1.  
  2.      /-------------------------------------------------------------------\
  3.     /                                                                     \
  4.    /                                                                       \
  5.   <       LASERBIKES: VERSION 1.3.7 - Copyright 1993 by Paul Williams       >
  6.    \                                                                       / 
  7.     \                                                                     /
  8.      \-------------------------------------------------------------------/
  9.  
  10.  
  11. +------------+
  12. | 1. General |
  13. +------------+
  14.  
  15.     Laserbikes is a six player game written non commercially for the world
  16. of Amiga Freaks. The package is copyright, however may be distributed on the
  17. following two conditions:
  18.  
  19.  1. It should not be sold to anyone for more than the cost of the electronic
  20.     media (about $1 or $2 Australian or up to 1 Pound in the UK).
  21.  
  22.  2. The package MUST INCLUDE THIS README FILE without any changes. Also the
  23.     game must not be edited/disassembled/ripped etc before it is distibuted.
  24.  
  25.     If you really want to "rip" the game then you can attempt to, however
  26.     distribution of the games material is seen as a breach of copyright. On
  27.     the note of ripping, the game has a small amount of protection which may
  28.     be a challenge for less experienced hackers. Also it has been protected
  29.     against the use of Action Replays (ie If you freeze the game and then
  30.     continue, the screen will be made black - this is recoverable and only
  31.     included to prove that the Action Replay is detectable!).
  32.  
  33. Ummm, just a quick addition. This game was written in April of 1993 but
  34. hasn't been released until now due to the fact that I don't believe in
  35. releasing games that do not fully work on AGA machine (i.e. without the use
  36. of runsit, killaga, or something like it). In general I have only just
  37. discovered a way in which to fix this - namely through setting a few custom
  38. chip registers (BPLCON3 ($DFF106) to $0C00 and ($DFF1FC) to $0000). If you
  39. have any other registers which should be set then please tell me about
  40. them!!
  41.  
  42. Also - sorry about the loading delay - it's due to a silly ripping
  43. protection scheme I've left in there to let hackers play a little. Flame me
  44. for it if you like!! :-)
  45.  
  46. +------------+
  47. | 2. Credits |
  48. +------------+
  49.  
  50. CODE: The game was written in 100% 68000 assembler by me (Paul Williams)
  51.       during the early months of this year. Other more graphical releases
  52.       will follow in the Amiga market.
  53.  
  54. MUSIC:The music was obtained though "internet". I understand that this music
  55.       is from the demo of the game "Zool". Credits for the music go to the
  56.       writer Patrick Phelan.
  57.  
  58. GFX:  The title picture was drawn by my brother John Williams.
  59.       All minor graphics and the like were drawn by me (Paul Williams).
  60.  
  61. +-------------+
  62. | 3. The Game |
  63. +-------------+
  64.  
  65.     Laserbikes is a simple but very addictive multiplayer arcade style game.
  66. The object of the game is to kill all other active players. A total of six
  67. human players are available to play. Each player begins the game with a
  68. certain number of points (default of 99) and loses points each time they die.
  69. The aim is to move your "bike" (represented by a coloured pixel) with the
  70. intention of trying to make other players collide. The best way to become
  71. familiar with the game is to play it - the more players the better!!
  72.  
  73. See section 3.3 on options for full game details.
  74.  
  75. +-----------------+
  76. | 3.1 Starting Up |
  77. +-----------------+
  78.  
  79.     First load the game through CLI or Workbench. If the game works ok then
  80. continue reading at the next paragraph. If you are using an AGA machine then
  81. the screen-mode may be incorrect. This should not occur, but may under some
  82. screen modes. To fix the problem change the screen mode to standard low or
  83. medium resolution. If this does not work then run the game of floppy disk from
  84. boot (should take around 10 seconds to run from a floppy disk.)
  85.  
  86.     The game will appear with the title screen. To start one of the six
  87. players must press their fire button (see under controls below). On pressing
  88. fire the options screen will appear. At this stage the joystick in port 1
  89. will have control. To begin they must once again press fire when the option
  90. "START GAME" is selected.
  91.  
  92. +--------------+
  93. | 3.2 Controls |
  94. +--------------+
  95.  
  96.     The game allows six players. Two can play on joystick through the Amiga's
  97. standard ports. Another two may play on joysticks through a joystick adapter.
  98. This adapter is standard to the Amiga and is plugged into the parallel port.
  99. If you do not have an adapter then you can either buy one or make one. To
  100. make one see section 3.2.2 below. The final two players use the keyboard with
  101. the keys as shown below.
  102.  
  103.     To enter a round during the game simply press the fire button. If this
  104. does not work then it is probably because there is the "STOP" icon in your
  105. colour at the bottom of the screen. Once you have started the directions
  106. control the way that you move and the button acts as a turbo to increase
  107. your speed.
  108.  
  109. +------------------------+
  110. | 3.2.1 Keyboard Control |
  111. +------------------------+
  112.  
  113. Player 1: Uses the numeric keypad excluding '5' (keys 12346789) to move
  114.           directions and uses either the right shift, right alt or numeric
  115.           enter as a fire button.
  116.  
  117.           This player may not combine keys to move diagonally. This has been
  118.           done to allow for greater turning ability.
  119.  
  120. Player 2: Uses A for UP, Z for DOWN, T for LEFT and U for RIGHT. The left alt
  121.           key, right shift or control may be used as the fire button.
  122.  
  123.           To move diagonally keys must be combined.
  124.  
  125.     The keys above are the official game keys and have been choosen due to
  126. the structure of the keyboard matrix. If these keys are used (with no others)
  127. then keyboard locking will not occur. Other key combination available are the
  128. numeric 5 which can be used as down for player 1. This key will lock the
  129. keys T and U, so if the numeric 5 is used then player 2 can use I for left
  130. and O for right. (note I and O will lock the numeric 2). If you are unsure
  131. of this section then only use the official keys as mentioned above. Other
  132. player keys which are not recommended are the arrow keys and the space bar,
  133. which lock quite badly!
  134.  
  135. +------------------------+
  136. | 3.2.2 Joystick Adapter |
  137. +------------------------+
  138.  
  139.     To make a joystick adapter you will need a D25 pin male (to plug into
  140. the parallel port) and two D9 pin males (to plug joysticks into). Obviosly
  141. solder and wires will be needed. The pin connections are outlines below:
  142.  
  143.   Joy A pin ---|--- Parallel pin ---|--- Joy B pin ---|--- Parallel pin
  144.                                     |
  145.       1       Up         2          |        1       Up         6
  146.       2       Down       3          |        2       Down       7
  147.       3       Left       4          |        3       Left       8
  148.       4       Right      5          |        4       Right      9
  149.       6       Fire      11          |        6       Fire      13
  150.       8       Ground    24          |        8       Ground    25
  151.  
  152. All other connections should be left disconnected. This is shown graphically
  153. below. Ports shown looking towards the plugs, ie asterisk indicates pin
  154. number one.
  155.  
  156.   *----------------------------     *------------     *------------
  157.   \ . A B C D W X Y Z . E . U /     \ A B C D . /     \ W X Y Z . /
  158.    \ . . . . . . . . . . F V /       \ E . F . /       \ U . V . / 
  159.     -------------------------         ---------         ---------        
  160.  
  161. If you do not understand this then go and buy an adapter!!
  162.  
  163. +-------------+
  164. | 3.3 Options |
  165. +-------------+
  166.  
  167. The options screen has the following options. Joystick and keyboard can be
  168. used to change options before the game begins:
  169.  
  170. RESET OPTION: Resets all options to the default options.
  171.  
  172. TEAMWORK/OPPOSITE: This changes the major game modes. The default is with both
  173. disabled. If teamwork mode is selected then the game is played in teams of 2
  174. as shown at the bottom of the screen during the game. The three teams are the
  175. two standard joysticks, the two adapter attached joysticks and the two
  176. keyboard players. The "opposite" mode causes one player to speed up another
  177. player and visa versa. This mode can be fun under teamwork mode and also very
  178. bitter under single player mode.
  179.  
  180. FULL DIAGONAL COlLISIONS: Default is ON. If a "bike" crosses a diagonal line
  181. then the pixels do not have to collide (see below where "o" crosses "x" many
  182. times.) This crossing is seen as a "diagonal collision". If this is not seen
  183. as a collision then it gives a player a 50% change of crossing a diagonal line
  184. and perhaps surviving or escaping from a difficult situation, adding to the
  185. stratedgy of the game and also intoducing luck. Some would argue that this
  186. crossing is a collision and some that this should be allowed. I reckon the
  187. option method is the best. If this option is set to OFF then the situation
  188. below is allowed, if it is ON then it is disallowed.
  189.  
  190.    x    o    x    o    x    o    x    o    x    o    x    o    x    o    x
  191.     x  o o  x x  o o  x x  o o  x x  o o  x x  o o  x x  o o  x x  o o  x
  192.      xo   ox   xo   ox   xo   ox   xo   ox   xo   ox   xo   ox   xo   ox
  193.      ox   xo   ox   xo   ox   xo   ox   xo   ox   xo   ox   xo   ox   xo
  194.     o  x x  o o  x x  o o  x x  o o  x x  o o  x x  o o  x x  o o  x x  o
  195.    o    x    o    x    o    x    o    x    o    x    o    x    o    x    o
  196.  
  197. HOLES: The status of the walls on the sides of the screen. The options are
  198. "No Holes", "Loopable Holes","Non-Loopable Holes" and "Random Holes", with
  199. default "No Holes". Loopable holes allow a player to loop from left to right,
  200. or right to left across the screen and "flood fill" the screen. This may not
  201. be desired, so non-loopable holes can be choosen. These are fun. They consist
  202. of a bar on each side of the screen, each with its own holes. The holes don't
  203. match up and hence prevent looping. Hence if there is a hole at a certain
  204. height on one side of the screen then there is a wall on the other. The final
  205. option is random holes. This means what the type of holes (loopable and non-
  206. loopable) will be random for each screen. The button is used to change this
  207. option.
  208.  
  209. OTHER BAR: Like the walls which have holes, another vertical bar can be
  210. introduced. This bar has the same type (loopable/non-loopable) as the normal
  211. holes. It can be set as On, Off or Random. The horizonal position may also be
  212. selected as a number between 0 and 15. The keyboard may be used to slect this.
  213. Numbers from 0 to 9 and letters from A to F are used. The default for this
  214. option is Off, with the distance set to 9 which is the center of the screen.
  215.  
  216. WALL SIZE: The wall size is the maximum size of a wall segment along a
  217. "hole'y wall". The hole size is the maximum size of the holes. The numbers
  218. are written in hexidecimal with defaults of $0F for each.
  219.  
  220. CHANGE STARTS: This allows players to change their default starting positions.
  221. Note that the default starting directions will net be changed.
  222.  
  223. COLOURS: Again in hexidecimal these represent the colours of each player.
  224. Changing these is not user friendly and it is recommended that the ingame
  225. hotkeys which change colours should be used instead. On the subject of colours
  226. the default colours have been choosen to try to make all colours contrasts
  227. visible during the game.
  228.  
  229. SPEED: The two numbers (default 0 and 2) indicate the amount added to the
  230. players for non-turbo and for turbo. Players start with one speed for each
  231. and hence 2,4 would mean 3,5 and hence each player would move at a speed of
  232. 3 pixels per screen refresh without turbo and 8 with it. The default is 1
  233. without and 4 with. This option is changed with the keyboard.
  234.  
  235. SCORING: The games scoring. Default is "99  12 10 8 5 3 0". The first of these
  236. numbers is the number of points which each player begins the game with. The
  237. other numbers are the number of points which are lost when a player dies. The
  238. first is the number of points lost when all six players are alive, the second
  239. when 5 are alive, the third when 4, the fourth when 3, the fifth when 2 and
  240. the final when there is only one player remaining. If a player does not start
  241. quick enough then they lose the same number of points as if they started and
  242. immediately died. All of these scores can be changed with the keyboard.
  243.  
  244. KILL DELAY: This indicates the time that each player gets to start. The
  245. default is 90.
  246.  
  247. SHOW STARTS/HOTKEYS: Show starts allows the players starting positions to be
  248. hidden at the beginning of each round. Hotkeys allows the in game hot keys to
  249. be used. The keys are listed below. The stars indicate that the hotkeys mode
  250. does not have to be set in order to use the key.
  251.  
  252.     HELP- Turn hotkeys on - if set on main menu
  253.     DEL - Turn hotkeys off
  254.     F01 - Holes on/off
  255.     F02 - Toggle loopable/non-loopable holes
  256.     F03 - Other bar on/off
  257.     F04 - Random other bar on/off
  258.     F05 - Random holes on/off
  259.     F06 - Toggle show starts on/off
  260.     F07 - Full diagonal collisions on/off
  261.     F08 - Teamwork on/off
  262.     F09 - Opposite speed-up on/off
  263.   * F10 - Toggle music on/off
  264.   * ESC - Quit to title screen, or quit game from title screen.
  265.   * P   - Pause game
  266.     [   - Decrease normal speed
  267.     ]   - Increase normal speed
  268.     -   - Decrease turbo speed
  269.     =   - Increase turbo speed
  270.     0-6 - Move other bar offset. 0->0, 3->9, 6->15
  271.     7   - Swap colour of players 1 and 4
  272.     8   - Swap colour of players 2 and 5
  273.     9   - Swap colour of players 3 and 6
  274.     ~   - Rotate colour of players 1,2 and 3
  275.     "(" - Numeric bracket: Increase "Red"  in colour of player 1
  276.     ")" - Numeric bracket: Increase "Green"in colour of player 1
  277.     "/" - Numeric slash:   Increase "Blue" in colour of player 1
  278.     "*" - Numeric asterisk: Reset colours to defaults
  279.  
  280. MUSIC: Allows music to be turned On or Off. F10 can be used during the game.
  281.  
  282. START GAME: A good place to end the file. Yeah - lets play Laserbikes!!
  283.  
  284.  
  285. +------------+
  286. | 4. The End |
  287. +------------+
  288.  
  289.     That's it. Hope you enjoy the game. If you want to contact me then Email
  290. me at "williams@.ee.uwa.edu.au" If you do not have access to a network then
  291. mail a message via someone who has (eg Team 17 or Digital Illusions) or get
  292. one (through a bbs or university.)
  293.  
  294.                                       .....ENJOY! 
  295.